<script></script>中的一个变量值如何传给<%%>中的一个变量

来源:百度知道 编辑:UC知道 时间:2024/09/19 15:54:36
<script></script>中的一个变量值如何传给<%%>中的一个变量
例如:
<script>
var n="bianliang"
<%
dim m
%>
</script>
如何把n的值传给m

我也想知道简单的方法.
麻烦的 在script里把n 赋值给一个文本框的value
然后用request.getParameter();把值给m

实际上你这是一个客户端向服务器端传参的问题,得刷新页面才行
<script>
var n="bianliang";
window.location.href="?param="+n;
</script>
<%
dim m
m=Request.QueryString("param")
%>
其实那个m终究是要在服务器端处理后,要返回什么到客房端的。
不知道你问这个问题是要完成什么功能,或许用AJAX更好,但不知道你要做什么,也无从给出具体的代码了

这种方法是不可能实现的。因为<%%>中的代码是在服务器端执行的,然后将执行结果返回给客户端执行,而js只在客户端执行,所以<%%>中的代码要先于js执行,所以没法将n值传给m。除非用ajax方式异步访问数据库。